#!/bin/bash

echo '进入remote-deploy.sh部署脚本'

# 添加权限
# chmod -R 777 .

echo "检查环境===========> start"

sh ./sh/install.sh

echo "检查完成===========> 🤩"

# 打印当前位置
echo "当前位置: $(pwd)"

# 打印 node 版本
echo "node 版本: $(node -v)"

# 打印 npm 版本
echo "npm 版本: $(npm -v)"

# 打印 pnpm 版本
echo "pnpm 版本: $(pnpm -v)"

# 当前应用
echo "当前应用是: $APP_NAME"
echo "当前环境是: $MODE"

# 使用 pnpm 安装依赖
echo '安装依赖ing...'
pnpm install

echo '安装完成!'


# 执行打包
echo "开始打包项目: $APP_NAME"
pnpm -r --filter=./apps/$APP_NAME run build --mode $MODE

# 打印产物（假设产物在 dist 目录下）
cd ./apps/$APP_NAME

pwd

if [ -d "dist" ]; then
    echo "产物目录: dist"
    ls -l dist
else
    echo "未找到产物目录"
fi

echo "当前目录=>: $(pwd)"

DIST="$(pwd)"

# sh 
# sh /CI/move.sh $DIST $APP_NAME

